package models

// 充电卡活动 
type PayEActivities struct {
	Paid *uint64 `gorm:"column:paid;primarykey"` // 活动id
	TenantId *uint64 `gorm:"column:tenant_id"` // 租户id
	Paname *string `gorm:"column:paname"` // 活动名称
	Pacontent *string `gorm:"column:pacontent"` // 活动内容
	Page *string `gorm:"column:page"` // 活动H5页面
	Sdate *jsontime.JsonTime `gorm:"column:sdate"` // 活动开始时间
	Edate *jsontime.JsonTime `gorm:"column:edate"` // 活动结束时间
	Couponmax *int32 `gorm:"column:couponmax"` // 发卡上限
	Ptype *uint8 `gorm:"column:ptype"` // 活动类型 1:兑换卡, 2:领卡活动
	ActivityCode *string `gorm:"column:activity_code"` // 活动码
	UserWithactityCount *int32 `gorm:"column:user_withactity_count"` // 个人参加活动的最大次数
	Ctype *uint8 `gorm:"column:ctype"` // 卡的使用时间类型 1:时长 2：日期
	CouponDuration *int32 `gorm:"column:coupon_duration"` // 使用时长(天数)
	CtypeSdt *jsontime.JsonTime `gorm:"column:ctype_sdt"` // 使用开始日期
	CtypeEdt *jsontime.JsonTime `gorm:"column:ctype_edt"` // 使用结束日期
	Remark *string `gorm:"column:remark"` // 备注 备注兑换的企业信息等
	CreatedTime *jsontime.JsonTime `gorm:"column:created_time"` 
	UpdatedTime *jsontime.JsonTime `gorm:"column:updated_time"` // 更新时间
}
func (entity *PayEActivities) TableName() string {
	return "pay_e_activities"
}